package com.atguigu.chaptar5

import scala.collection.immutable.Queue

object $10_ImmutableQueue {
  def main(args: Array[String]): Unit = {
    //1.创建
    val q1 = Queue[Int](1, 2, 3, 4, 5)
    println(q1)
    //2.添加元素 :插队
    val q2 = q1.:+(8)
    val q3 = q1.++(List(5, 6, 10))
      //enqueue
      val q4 = q1.enqueue(18)
    //3.删除元素dequeue,生成的对象是一个元组
    val q5 = q1.dequeue
    //4.获取元素
    q1(0)
    //5.修改元素
    val q6 = q1.updated(0, 20)
  }

}
